Time-Critical Distributed Visualization with Fault Tolerance

نویسندگان

  • Jinzhu Gao
  • Huadong Liu
  • Jian Huang
  • Micah Beck
  • Chase Qishi Wu
  • Terry Moore
  • James Arthur Kohl
چکیده

It is often desirable or necessary to perform scientific visualization in geographically remote locations, away from the centralized data storage systems that hold massive amounts of scientific results. The larger such scientific datasets are, the less practical it is to move these datasets to remote locations for collaborators. In such scenarios, efficient remote visualization solutions can be crucial. Yet the use of distributed or heterogeneous computing resources raises several challenges for large-scale data visualization. Algorithms must be robust and incorporate advanced load balancing and scheduling techniques. In this paper, we propose a time-critical remote visualization system that can be deployed over distributed and heterogeneous computing resources. We introduce an “importance” metric to measure the need for processing each data partition based on its degree of contribution to the final visual image. Factors contributing to this metric include specific application requirements, value distributions inside the data partition, and viewing parameters. We incorporate “visibility” in our measurement as well so that empty or invisible blocks will not be processed. Guided by the data blocks’ importance values, our dynamic scheduling scheme determines the rendering priority for each visible block. That is, more important blocks will be rendered first. In time-critical scenarios, our scheduling algorithm also dynamically reduces the level-of-detail for the less important regions so that visualization can be finished in a user-specified time limit with highest possible image quality. This system enables interactive sharing of visualization results. To evaluate the performance of this system, we present a case study using a 250 Gigabyte dataset on 170 distributed processors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distributed Fault Tolerance - Lessons Learned from Delta-4

Software-implemented approaches to fault tolerance are very resilient to change since evolution in hardware technology does not require extensive re-design of specialized hardware. This paper argues the case for implementing fault tolerance in a distributed fashion and reports the approach adopted in the European Delta-4 project. Fault tolerance is achieved by replicating capsules (the run-time...

متن کامل

Are COTS Suitable for Building Distributed Fault-Tolerant Hard Real-Time Systems?

For economic reasons, a new trend in the development of distributed hard real-time systems is to rely on the use of CommercialO -The-Shelf (cots) hardware and operating systems. As such systems often support critical applications, they must comply with stringent realtime and fault-tolerance requirements. The use of cots components in distributed critical systems is subject to two fundamental qu...

متن کامل

Runtime Verification for Ultra-Critical Systems

Runtime verification (RV) is a natural fit for ultra-critical systems, where correctness is imperative. In ultra-critical systems, even if the software is fault-free, because of the inherent unreliability of commodity hardware and the adversity of operational environments, processing units (and their hosted software) are replicated, and fault-tolerant algorithms are used to compare the outputs....

متن کامل

Replication Control for Fault-Tolerance in Distributed Real-Time Database Systems - Aerospace Conference, 1998 IEEE

--In many distributed real-time systems, certain critical data need to be replicated to achieve fault-tolerance and improved performance. Schedulers for such distributed realtime systems must satisfy timing constraints of transactions and preserve data consistency. In this paper we presents a replicatioin control algorithm, which integrates real-time scheduling and replication control to achiev...

متن کامل

On the Fault Hypothesis for a Safety-Critical Real-Time System

A safety-critical real-time computer system must provide its services with a dependability that is much better than the dependability of any one of its constituent components. This challenging goal can only be achieved by the provision of fault tolerance. The design of any faulttolerant system proceeds in four distinct phases. In the first phase the fault hypothesis is shaped, i.e. assumptions ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008